Definizione del dizionario Python: mappatura chiave-valore
In Python, il dizionario è un tipo di dato fondamentale e flessibile utilizzato per memorizzare dati in modo descrittivo, piuttosto che posizionale. A differenza delle sequenze come liste o tuple, un dizionario è un non ordinatoinsieme in cui i dati sono organizzati tramite nomi univoci chiamati chiavi invece degli indici numerici. Questa struttura consente una ricerca di dati estremamente veloce.
1. La struttura principale: coppie chiave-valore
I dati vengono archiviati come coppie, dove una chiave viene mappata direttamente a un valore. Questo design imita una mappa hash ottimizzata, garantendo una recuperazione estremamente rapida. Le chiavi devono essere uniche e immutabili (tipicamente stringhe o numeri), mentre i valori possono essere qualsiasi tipo di dato.
{"student_id":101,"name":"Alex","grade":88.5}
2. Sintassi e proprietà dei dizionari
- I dizionari sono definiti usando parentesi graffe
{}. - Il punto e virgola
:separa la chiave dal suo valore corrispondente (Chiave:Valore). - I dizionari sono mutabili, il che significa che chiavi e valori possono essere aggiunti, eliminati o modificati dinamicamente dopo la creazione.
💡 Indicizzazione vs. Ricerca per chiave
I dizionari non supportano l'indicizzazione numerica (come
[0] o [1]). I dati devono essere recuperati usando il nome della chiave specifica fornito durante la creazione (ad esempio, dictionary["name"]).
TERMINALEbash — 80x24
> Pronto. Clicca su "Esegui" per eseguire.
>